type runtime.sysMemStat
22 uses
runtime (current package)
malloc.go#L1393: func persistentalloc(size, align uintptr, sysStat *sysMemStat) unsafe.Pointer {
malloc.go#L1404: func persistentalloc1(size, align uintptr, sysStat *sysMemStat) *notInHeap {
malloc.go#L1510: func (l *linearAlloc) alloc(size, align uintptr, sysStat *sysMemStat) unsafe.Pointer {
mem_linux.go#L20: func sysAlloc(n uintptr, sysStat *sysMemStat) unsafe.Pointer {
mem_linux.go#L167: func sysFree(v unsafe.Pointer, n uintptr, sysStat *sysMemStat) {
mem_linux.go#L184: func sysMap(v unsafe.Pointer, n uintptr, sysStat *sysMemStat) {
mfixalloc.go#L36: stat *sysMemStat
mfixalloc.go#L53: func (f *fixalloc) init(size uintptr, first func(arg, p unsafe.Pointer), arg unsafe.Pointer, stat *sysMemStat) {
mpagealloc.go#L310: sysStat *sysMemStat
mpagealloc.go#L316: func (p *pageAlloc) init(mheapLock *mutex, sysStat *sysMemStat) {
mranges.go#L163: sysStat *sysMemStat
mranges.go#L166: func (a *addrRanges) init(sysStat *sysMemStat) {
mstats.go#L36: heap_sys sysMemStat // virtual address space obtained from system for GC'd heap
mstats.go#L46: stacks_sys sysMemStat // only counts newosproc0 stack in mstats; differs from MemStats.StackSys
mstats.go#L51: mspan_sys sysMemStat
mstats.go#L53: mcache_sys sysMemStat
mstats.go#L54: buckhash_sys sysMemStat // profiling bucket hash table
mstats.go#L59: gcMiscSys sysMemStat // updated atomically or during STW
mstats.go#L62: other_sys sysMemStat // updated atomically or during STW
mstats.go#L668: type sysMemStat uint64
mstats.go#L674: func (s *sysMemStat) load() uint64 {
mstats.go#L682: func (s *sysMemStat) add(n int64) {